biking gloves - French English Dictionary